package com.aca.market.service;

import com.aca.market.entity.Indent;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.concurrent.ConcurrentMap;

/**
 * <p>
 * 订单表 服务类
 * </p>
 *
 * @author aca
 * @since 2020-11-13
 */
public interface IIndentService extends IService<Indent> {


    //获取月订单时间:收入的映射表
    ConcurrentMap<String,Integer> getMonthlyIndents();

    //下面的流程都封装在这个方法里 返回新订单id
    Long paySteps(Indent indent);

//    //初始化
//    Indent initIndent(Indent indent);
//    //返回处理结果 true成功
//    boolean handleStorageAndCart();
//    //处理消费 返回改变状态的实体
//    Indent handlePayment(Indent indent);
//    //模拟发货
//    Indent simulate(Indent indent);
}
